VC12Hdr

V = Variables

R = Reading functions

The VC12Hdr function calculate the posit of the axis according to the HIGH DATA RAPPRESENTATION scheme.

IMPLEMENTATION

VC12Hdr (Axis,HdrType,Result)

Parameters:

IN/OUTVARIABLE TYPEEXAMPLE NAMEDIM
Asse EANPOS,
OOPOS3,
COUNTER3,
ABSCNT,
CAMMING4,
CAMMING3,
ANPOS2
ooX Device that manages a count
HdrType GLOBAL
CONST
2 B HDR viewing type
Result GLOBAL return L Data value converted

HdrType

La visualizzazione HDR permette di centrare l'intervallo delle unità sui valori interi. Il valore viene calcolato tramite encoder, measure e pulse viene approssimato all'unità più vicina.

0 - L'Hdr è disabilitato.
1 - L'Hdr è attivo, nella fascia centrale fra due unità (fra 0→1 la fascia è [0.25, 0.75] ) viene visualizzato un conteggio che oscilla fra i due valori.
2 - L'Hdr è attivato

Esempio

Dato un asse x con
Measure: 220
Pulse: 4096
Encoder: 62296

il Posit è uguale a 3345 calcolato come 62296/4096*220 = 3345.97.

La funzione VH12Hdr(x,2,Result) porrà Result = 3346.